﻿using System;
using System.Text;
using System.Drawing;
using System.Buffers;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;

public static partial class glDRIVE
{
    /*
    函数 gl.hmgs
    埃尔米特_高斯求积法
    f计算被积函数值f(x)的函数名。
    返回值 函数返回积分值。
    */

    public static string drive_hmgs()
    {
        gl.f_x = hmgsf;
        return gl.html_table("埃尔米特_高斯积分[y=x * x * Math.Exp(-x * x);]：", new double[1] { gl.hmgs() });
    }

    // 计算被积函数值
    private static double hmgsf(double x)
    {
        double y;
        y = x * x * Math.Exp(-x * x);
        return (y);
    }
}